#ifndef SCORE_H
#define SCORE_H

#include <QObject>
#include <QGraphicsTextItem>
class Score:public QGraphicsTextItem
{
    Q_OBJECT
public:
    Score(QGraphicsItem *parent=nullptr);
    static Score& getInstance()
    {
        static Score obj;
        return obj;
    }
    void increase();
    void draw(QPainter *painter); // 添加draw函数的声明
    void setFont(const QFont &font); // 添加设置字体的方法
    void setColor(const QColor &color); // 添加设置颜色的方法
private:
    void reset();

    int score=0;
};

#endif // SCORE_H
